我不太确定这里发生了什么,但有时我的存储库中的特定文件会更改其名称的大小写。例如,:
前:File.h
File.h
后:file.h
file.h
我真的不在乎为什么会发生这种情况,但这会导致 git 认为它是一个新文件,然后我必须去改回文件名。你能让 git 忽略大小写变化吗?
[编辑] 我怀疑是 Visual Studio 对该特定文件做了一些奇怪的事情,因为它似乎最常发生在我打开并在更改后保存它时。但是,我没有任何方法可以修复 VS 中的错误,但我希望 git 应该更有能力。
从 1.5.6 版开始,ignorecase在[core]``.git/config
ignorecase
[core]``.git/config
例如添加ignorecase = true
ignorecase = true
要仅将其更改为一个存储库,请从该文件夹运行:
git config core.ignorecase true
要全局更改它:
git config --global core.ignorecase true